from django.shortcuts import render
from rest_framework import viewsets
from manufacturer.models import Manufacturer, ProductModel
from manufacturer.serializers import ManufacturerSerializer,ProductModelSerializer


# Create your views here.
class ManufacturerViewset(viewsets.ModelViewSet):
    """
    list: 返回设备厂商列表
    retrieve: 返回单个设备厂商信息
    update: 更新设备厂商信息
    destroy: 删除设备厂商记录
    create: 创建设备厂商记录
    partial_update: 更新记录的部分字段
    """
    serializer_class = ManufacturerSerializer
    queryset = Manufacturer.objects.all()


class ProductModelViewset(viewsets.ModelViewSet):
    """
    list: 返回设备列表
    retrieve: 返回单个设备信息
    update: 更新设备信息
    destroy: 删除设备记录
    create: 创建设备记录
    partial_update: 更新记录的部分字段
    """
    serializer_class = ProductModelSerializer
    queryset = ProductModel.objects.all()
